on the shoulders of somebody - Francés Inglés Diccionario